class MyException(Exception):
    def __init__(self,msg):
        # 值前边添加__代表是private的属性
        self.__value = msg
    def __str__(self):
        repr(self.value)

    # 方法名前边添加__代表是私有的方法
    def __aaa(self):
        print(self.__value)

class Test():
    def __init__(self,msg):
        # 值前边添加__代表是private的属性
        self.__value = msg
        print(msg)
    def __init__(self):
        # 值前边添加__代表是private的属性
        print('a')
    # 方法名前边添加__代表是私有的方法
    def __aaa(self):
        print(self.__value)


def test(num):
    if num > 5:
        raise MyException('已经大于五了')
    print(num)


if __name__ == '__main__':
    Test()